CFar: A Tool to Increase Communication, Productivity, and Review Quality in Collaborative Code Review
نویسندگان
چکیده
Collaborative code review has become an integral part of the collaborative design process in the domain of software development. However, there are well-documented challenges and limitations to collaborative code review—for instance, highquality code reviews may require significant time and effort for the programmers, whereas faster, lower-quality reviews may miss code defects. To address these challenges, we introduce CFar, a novel tool design for extending collaborative code review systems with an automated code reviewer whose feedback is based on program-analysis technologies. To validate this design, we implemented CFar as a production-quality tool and conducted a mixed-method empirical evaluation of the tool usage at Microsoft. Through the field deployment of our tool and a laboratory study of professional programmers using the tool, we produced several key findings showing that CFar enhances communication, productivity, and review quality in human–human collaborative code review. ACM Classification
منابع مشابه
Factors Involved in Missed Nursing Care: A Systematic Review
Background. Missed Nursing Care (MNC) is experienced in nearly all health care facilities. Awareness of the aspects involved in the occurrence of MNC can lead to the improvement of the quality of patient care. This systematic review aims to answer the question: "What factors are involved in the incidence of missed nursing care?" Methods. This systematic review follows the Preferred Reporting...
متن کاملEvaluation Components of Health Promoting Hospitals: An Integrated Review Study
Introduction: Health promotion is a new mission of hospitals, and the mission of health promotion hospitals is to change the treatment-oriented approach to the health-oriented approach. Therefore, this study aims to evaluate the components of health promotion hospitals. Methods: The present study is an integrated review that searches using the keywords Health Promotion, Evaluation model, Hospi...
متن کاملNursing Inter Professional Communication Challenges: A systematic Review
Introduction: Communication is an essential issue in performing care and treatment measures of nursing. There are extensive inter-professional communication colleagues in the nursing profession, patients and families, and other professions, which is necessary to do teamwork, and maintaining this relationship of nursing is essential. Being aware of the challenges of inter-professional communica...
متن کاملCollaborative Information Seeking Behavior: Concepts and Theories
Background and Aim: Collaborative information seeking is an interaction among members of a group who purposefully try to access and share joint information. Although collaboration is a key component of information seeking behavior, but most of the studies in this area are focused on individual information seeking behavior and collaborative aspects are considered much less. As a result, there is...
متن کاملRequired Structures for Family Physician Program to Achieving Service Quality Dimensions in Primary Health Care: a systematic review
Background and Aim: In recent years, the family physician plan has been implemented as a main strategy of health system in Iran. Therefore, the necessity to reform organizational structure based on experiences of other countries is felt more than before. The aim of this study was to explore required structures of Family Physician Program to achieve service quality dimensions in Primary Health c...
متن کامل